Part Number Hot Search : 
22152 BA6124 PMB2401K D1631 EM6151 226X0 2405E2 CA5470
Product Description
Full Text Search
 

To Download ISP1521 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ISP1521
Hi-Speed Universal Serial Bus hub controller
Rev. 03 -- 24 November 2004 Product data
1. General description
The ISP1521 is a stand-alone Universal Serial Bus (USB) hub controller IC that complies with Universal Serial Bus Specification Rev. 2.0. It supports data transfer at high-speed (480 Mbit/s), full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s). The upstream facing port can be connected to a Hi-Speed USB host or hub or to an Original USB host or hub. If the upstream facing port is connected to a Hi-Speed USB host or hub, then the ISP1521 will operate as a Hi-Speed USB hub. That is, it will support high-speed, full-speed and low-speed devices connected to its downstream facing ports. If the upstream facing port is connected to an Original USB host or hub, then the ISP1521 will operate as an Original USB hub. That is, high-speed devices that are connected to its downstream facing ports will operate in full-speed mode instead. The ISP1521 is a full hardware USB hub controller. All Original USB devices connected to the downstream facing ports are handled using a single Transaction Translator (TT), when operating in a cross-version environment. This allows the whole 480 Mbit/s upstream bandwidth to be shared by all the Original USB devices on its downstream facing ports. The ISP1521 has seven downstream facing ports. If not used, ports 3 to 7 can be disabled. The vendor ID, product ID and string descriptors on the hub are supplied by the internal ROM; they can also be supplied by an external I2C-busTM EEPROM or a microcontroller. The ISP1521 is suitable for self-powered hub designs. An analog overcurrent detection circuitry is built into the ISP1521, which can also accept digital overcurrent signals from external circuits; for example, Micrel MOSFET switch MIC2026. The circuitry can be configured to trip on a global or an individual overcurrent condition. Each port comes with two status indicator LEDs. Target applications of the ISP1521 are monitor hubs, docking stations for notebooks, internal USB hub for motherboards, hub for extending Intel(R) Easy PCs, hub boxes, and so on.
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
2. Features
s Complies with: x Universal Serial Bus Specification Rev. 2.0 x Advanced Configuration and Power Interface (ACPITM), OnNowTM and USB power management requirements s Supports data transfer at high-speed (480 Mbit/s), full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s) s Self-powered capability s USB suspend mode support s Configurable number of ports s Internal power-on reset and low voltage reset circuit s Port status indicators s Integrates high performance USB interface device with hub handler, Philips Serial Interface Engine (SIE) and transceivers s Built-in overcurrent detection circuit s Individual or ganged power switching, individual or global overcurrent protection, and non-removable port support by I/O pins configuration s Simple I2C-bus (master/slave) interface to read device descriptor parameters, language ID, manufacturer ID, product ID, serial number ID and string descriptors from a dedicated external EEPROM, or to allow the microcontroller to set up hub descriptors s Visual USB traffic monitoring (GoodLinkTM) for the upstream facing port s Uses 12 MHz crystal oscillator with on-chip Phase-Locked Loop (PLL) for low ElectroMagnetic Interference (EMI) s Supports temperature range from -40 C to +70 C s Available in LQFP80 package.
3. Applications
s s s s s Monitor hubs Docking stations for notebooks Internal hub for USB motherboards Hub for extending Easy PCs Hub boxes.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
2 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
4. Abbreviations
ACPI -- Advanced Configuration and Power Interface EMI -- ElectroMagnetic Interference ESD -- ElectroStatic Discharge NAK -- Not AcKnowledge PID -- Packet IDentifier PLL -- phase-Locked Loop SIE -- Serial Interface Engine TT -- Transaction Translator USB -- Universal Serial Bus.
5. Ordering information
Table 1: Ordering information Package Name ISP1521BE Description Version LQFP80 plastic low profile quad flat package; 80 leads; body SOT315-1 12 x 12 x 1.4 mm Type number
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
3 of 53
xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxx xxxxxxxxxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx x x
Product data Rev. 03 -- 24 November 2004
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved. 9397 750 13702
6. Block diagram
Philips Semiconductors
upstream port 0 RPU 5 11, 50 17, 56 PHILIPS PIE 30, 70 13, 52 ANALOG TRANSCEIVER * ORIGINAL USB * HI-SPEED USB RREF 7 DM0 3 DP0 XTAL1 4
12 MHz XTAL2 42 PLL 43 RAM ROM I2C-bus 80 I2C-BUS CONTROLLER 79 SDA SCL
VCC1 VCC2 VCC3 VCC4
BIT CLOCK RECOVERY
TRANSACTION TRANSLATOR PHILIPS SIE 2, 6, 8, 12, 14, 18, 29, 44, 47, 51, 53, 57, 71 HUB REPEATER * ORIGINAL USB * HI-SPEED USB HUB CONTROLLER
40 78 1
RESET_N HUBGL_N SUSPEND
MINI-HOST CONTROLLER
ISP1521
41 PORT CONTROLLER 60 ADOC NOOC
GND
ROUTING LOGIC VREF(5V0) 31, 69 PORT 1 ANALOG TRANSCEIVER * ORIGINAL USB * HI-SPEED USB POWER SWITCH OVERCURRENT DETECTION LINK LEDS PORT 2 to 6 PORT 7 ANALOG TRANSCEIVER * ORIGINAL USB * HI-SPEED USB POWER SWITCH OVERCURRENT DETECTION
Hi-Speed USB hub controller
LINK LEDS
19 DM1
20 DP1
23
24
72
73
48 DM7
49 DP7
36
37
65
66
PSW1_N AMB1_N OC1_N GRN1_N downstream port 2 to port 6
PSW7_N AMB7_N OC7_N GRN7_N
ISP1521
downstream port 1
downstream port 7
MLD710
4 of 53
Fig 1. Block diagram.
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
7. Pinning information
7.1 Pinning
78 HUBGL_N REF(5V0)
76 GRN5_N
74 GRN6_N
72 GRN1_N
67 GRN2_N
65 GRN7_N
63 GRN3_N
SUSPEND GND DM0 DP0 RPU GND RREF GND DM5
1 2 3 4 5 6 7 8 9
61 GRN4_N
60 NOOC 59 DP4 58 DM4 57 GND 56 V CC2 55 DP3 54 DM3 53 GND 52 V CC4 51 GND 50 V CC1 49 DP7 48 DM7 47 GND 46 DP2 45 DM2 44 GND 43 XTAL2 42 XTAL1 41 ADOC
77 AMB5_N
75 AMB6_N
73 AMB1_N
68 AMB2_N
66 AMB7_N
64 AMB3_N
DP5 10
ISP1521BE
11 V CC1 GND 12 13 V CC4 GND 14 DM6 15 DP6 16 17 V CC2 GND 18 DM1 19 DP1 20
TEST_LOW 21
TEST_HIGH 22
OC1_N 23
PSW1_N 24
OC6_N 25
PSW6_N 26
OC5_N 27
PSW5_N 28
GND 29
30
31
OC4_N 32
PSW4_N 33
OC3_N 34
PSW3_N 35
OC7_N 36
PSW7_N 37
OC2_N 38
PSW2_N 39
62 AMB4_N
71 GND
80 SDA
79 SCL
70 V
CC3
69 V
RESET_N 40
REF(5V0)
CC3
MLD712
V
Fig 2. Pin configuration.
7.2 Pin description
Table 2: Symbol[2] SUSPEND GND DM0
9397 750 13702
Pin description[1] Pin 1 2 3 Type Description O AI/O suspend indicator output; a HIGH level indicates that the hub is in the suspend mode ground supply upstream facing port 0 D- connection (analog)
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
V
5 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Pin description[1]...continued Pin 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Type Description AI/O AI AI AI/O AI/O AI/O AI/O AI/O AI/O AI/I I/O upstream facing port 0 D+ connection (analog) pull-up resistor connection; connect this pin through a resistor of 1.5 k 5 % to 3.3 V ground supply reference resistor connection; connect this pin through a resistor of 12 k 1 % to an analog band gap ground reference ground supply downstream facing port 5 D- connection (analog)[3] downstream facing port 5 D+ connection (analog)[3] analog supply voltage 1 (3.3 V) ground supply crystal and PLL supply voltage 4 (3.3 V) ground supply downstream facing port 6 D- connection (analog)[3] downstream facing port 6 D+ connection (analog)[3] transceiver supply voltage 2 (3.3 V) ground supply downstream facing port 1 D- connection (analog)[4] downstream facing port 1 D+ connection (analog)[4] connect to GND connect to 5.0 V through a 10 k resistor overcurrent sense input for downstream facing port 1 (analog/digital) output -- power switch control output (open-drain) with an internal pull-up resistor for downstream facing port 1 input -- function of the pin when used as an input is given in Table 5
Table 2: Symbol[2] DP0 RPU GND RREF GND DM5 DP5 VCC1 GND VCC4 GND DM6 DP6 VCC2 GND DM1 DP1
TEST_LOW TEST_HIGH OC1_N PSW1_N
OC6_N PSW6_N
25 26
AI/I I/O
overcurrent sense input for downstream facing port 6 (analog/digital) output -- power switch control output (open-drain) with an internal pull-up resistor for downstream facing port 6 input -- function of the pin when used as an input is given in Table 5
OC5_N PSW5_N
27 28
AI/I I/O
overcurrent sense input for downstream facing port 5 (analog/digital) output -- power switch control output (open-drain) with an internal pull-up resistor for downstream facing port 5 input -- function of the pin when used as an input is given in Table 5
GND VCC3 VREF(5V0)
29 30 31
-
ground supply digital supply voltage 3 (3.3 V) reference voltage (5 V 5 %); used to power internal pull-up resistors of PSWn_N pins and also for the analog overcurrent detection
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
9397 750 13702
Product data
Rev. 03 -- 24 November 2004
6 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Pin description[1]...continued Pin 32 33 Type Description AI/I I/O overcurrent sense input for downstream facing port 4 (analog/digital) output -- power switch control output (open-drain) with an internal pull-up resistor for downstream facing port 4 input -- function of the pin when used as an input is given in Table 5
Table 2: Symbol[2] OC4_N PSW4_N
OC3_N PSW3_N
34 35
AI/I I/O
overcurrent sense input for downstream facing port 3 (analog/digital) output -- power switch control output (open-drain) with an internal pull-up resistor for downstream facing port 3 input -- function of the pin when used as an input is given in Table 5
OC7_N PSW7_N
36 37
AI/I I/O
overcurrent sense input for downstream facing port 7 (analog/digital) output -- power switch control output (open-drain) with an internal pull-up resistor for downstream facing port 7 input -- function of the pin when used as an input is given in Table 5
OC2_N PSW2_N
38 39
AI/I I/O
overcurrent sense input for downstream facing port 2 (analog/digital) output -- power switch control output (open-drain) with an internal pull-up resistor for downstream facing port 2 input -- function of the pin when used as an input is given in Table 5
RESET_N
40
I
asynchronous reset input; when reset is active, the internal switch to the 1.5 k external resistor is opened, and all pins DPn and DMn are three-state; it is recommended that you connect to VBUS through an RC circuit; refer to the schematics in ISP1521 Hub Demo Board User's Guide analog or digital overcurrent detect selection input; a LOW selects digital mode and a HIGH (3.3 V or 5.0 V) selects analog mode crystal oscillator input (12 MHz) crystal oscillator output (12 MHz) ground supply downstream facing port 2 D- connection (analog)[4] downstream facing port 2 D+ connection (analog)[4] ground supply downstream facing port 7 D- connection (analog)[3] downstream facing port 7 D+ connection (analog)[3] analog supply voltage 1 (3.3 V) ground supply crystal and PLL supply voltage 4 (3.3 V) ground supply downstream facing port 3 D- connection (analog)[3]
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
ADOC
41
I
XTAL1 XTAL2 GND DM2 DP2 GND DM7 DP7 VCC1 GND VCC4 GND DM3
9397 750 13702
42 43 44 45 46 47 48 49 50 51 52 53 54
I O AI/O AI/O AI/O AI/O AI/O
Product data
Rev. 03 -- 24 November 2004
7 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Pin description[1]...continued Pin 55 56 57 58 59 60 Type Description AI/O AI/O AI/O I downstream facing port 3 D+ connection (analog)[3] transceiver supply voltage 2 (3.3 V) ground supply downstream facing port 4 D- connection (analog)[3] downstream facing port 4 D+ connection (analog)[3] no overcurrent protection selection input; connect this pin to HIGH (3.3 V) to select no overcurrent protection; if no overcurrent is selected, all OC_N pins must be connected to VREF(5V0) output -- green LED port indicator (open-drain) for downstream facing port 4 input -- function of the pin when used as an input is given in Table 9
Table 2: Symbol[2] DP3 VCC2 GND DM4 DP4 NOOC
GRN4_N
61
I/O
AMB4_N
62
I/O
output -- amber LED port indicator (open-drain) for downstream facing port 4 input -- function of the pin when used as an input is given in Table 8
GRN3_N
63
I/O
output -- green LED port indicator (open-drain) for downstream facing port 3 input -- function of the pin when used as an input is given in Table 9
AMB3_N
64
I/O
output -- amber LED port indicator (open-drain) for downstream facing port 3 input -- function of the pin when used as an input is given in Table 8
GRN7_N
65
I/O
output -- green LED port indicator (open-drain) for downstream facing port 7 input -- function of the pin when used as an input is given in Table 9
AMB7_N
66
I/O
output -- amber LED port indicator (open-drain) for downstream facing port 7 input -- function of the pin when used as an input is given in Table 8
GRN2_N
67
I/O
output -- green LED port indicator (open-drain) for downstream facing port 2 input -- function of the pin when used as an input is given in Table 9
AMB2_N
68
I/O
output -- amber LED port indicator (open-drain) for downstream facing port 2 input -- function of the pin when used as an input is given in Table 8
VREF(5V0)
69
-
reference voltage (5 V 5 %); used to power internal pull-up resistors of PSWn_N pins and also for the analog overcurrent detection digital supply voltage 3 (3.3 V)
VCC3
9397 750 13702
70
-
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
8 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Pin description[1]...continued Pin 71 72 Type Description I/O ground supply output -- green LED port indicator (open-drain) for downstream facing port 1 input -- function of the pin when used as an input is given in Table 9
Table 2: Symbol[2] GND GRN1_N
AMB1_N
73
I/O
output -- amber LED port indicator (open-drain) for downstream facing port 1 input -- function of the pin when used as an input is given in Table 8
GRN6_N
74
I/O
output -- green LED port indicator (open-drain) for downstream facing port 6 input -- function of the pin when used as an input is given in Table 9
AMB6_N
75
I/O
output -- amber LED port indicator (open-drain) for downstream facing port 6 input -- function of the pin when used as an input is given in Table 8
GRN5_N
76
I/O
output -- green LED port indicator (open-drain) for downstream facing port 5 input -- function of the pin when used as an input is given in Table 9
AMB5_N
77
I/O
output -- amber LED port indicator (open-drain) for downstream facing port 5 input -- function of the pin when used as an input is given in Table 8
HUBGL_N
78
O
hub GoodLink LED indicator output; the LED is off until the hub is configured; a transaction between the host and the hub will blink the LED off for 100 ms; this LED is off in the suspend mode (open-drain) I2C-bus clock (open-drain); see Table 11 I2C-bus data (open-drain); see Table 11
SCL SDA
[1] [2] [3] [4]
79 80
I/O I/O
The maximum current the ISP1521 can sink on a pin is 8 mA. Symbol names ending with underscore N (for example, NAME_N) represent active LOW signals. To disable a downstream port n, connect both pins DPn and DMn to VCC (3.3 V); unused ports must be disabled in reverse order starting from port 7. Downstream ports 1 and 2 cannot be disabled.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
9 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
8. Functional description
8.1 Analog transceivers
The integrated transceivers directly interface to USB lines. They can transmit and receive serial data at high-speed (480 Mbit/s), full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s).
8.2 Hub controller core
The main components of the hub core are:
* * * * * * * *
8.2.1
Philips Serial Interface Engine (SIE) Routing logic Transaction Translator (TT) Mini-host controller Hub repeater Hub controller Port controller Bit clock recovery.
Philips serial interface engine The Philips SIE implements the full USB protocol layer. It is completely hardwired for speed and needs no firmware intervention. The functions of this block include: synchronization, pattern recognition, parallel or serial conversion, bit (de-)stuffing, CRC checking and generation, Packet IDentifier verification and generation, address recognition, and handshake evaluation and generation.
8.2.2
Routing logic The routing logic directs signaling to the appropriate modules (mini-host controller, Original USB repeater and Hi-Speed USB repeater) according to the topology in which the hub is placed.
8.2.3
Transaction translator The TT acts as a go-between mechanism that links devices operating in the Original USB mode and the Hi-Speed USB upstream mode. For the `IN' direction, data is concatenated in TT buffers till the proper length is reached, before the host takes the transaction. In the reverse direction (OUT), the mini-host dispenses the data contained in TT buffers over a period that fits into the Original USB bandwidth. This continues until all outgoing data is emptied. TT buffers are used only on split transactions.
8.2.4
Mini-host controller The internal mini-host generates all the Original USB IN, OUT or SETUP tokens for the downstream facing ports, while the upstream facing port is in the high-speed mode. The responses from the Original USB devices are collected in TT buffers, until the end of the complete split transaction clears the TT buffers.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
10 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
8.2.5
Hub repeater A hub repeater is responsible for managing connectivity on a per packet basis. It implements packet signaling connectivity and resume connectivity. There are two repeaters in the ISP1521: a Hi-Speed USB repeater and an Original USB repeater. The only major difference between these two repeaters is the speed at which they operate. When the hub is connected to an Original USB system, it automatically switches itself to function as a pure Original USB hub.
8.2.6
Hub and port controllers The hub controller provides status report. The port controller provides control for individual downstream facing port; it controls the port routing module. Any port status change will be reported to the host via the hub status change (interrupt) endpoint.
8.2.7
Bit clock recovery The bit clock recovery circuit extracts the clock from the incoming USB data stream.
8.3 Phase-locked loop clock multiplier
A 12 MHz to 480 MHz clock multiplier PLL is integrated on-chip. This allows the use of low-cost 12 MHz crystals. The low crystal frequency also minimizes ElectroMagnetic Interference (EMI). No external components are required for the operation of the PLL.
8.4 I2C-bus controller
A simple serial I2C-bus interface is provided to transfer vendor ID, product ID and string descriptor from an external I2C-bus EEPROM (for example, Philips PCF8582 or equivalent) or microcontroller. A master/slave I2C-bus protocol is implemented according to the timing requirements as mentioned in the I2C-bus standard specifications. The maximum data count during I2C-bus transfers for the ISP1521 is 256 bytes.
8.5 Overcurrent detection circuit
An overcurrent detection circuit is integrated on-chip. The main features of this circuit are: self reporting, automatic resetting, low-trip time and low cost. This circuit offers an easy solution at no extra hardware cost on the board.
8.6 GoodLink
Indication of a good USB connection is provided through GoodLink technology. An LED can be directly connected to pin HUBGL_N via an external 330 resistor. During enumeration, the LED blinks on momentarily. After successful configuration, the LED blinks off for 100 ms upon each transaction. This feature provides a user-friendly indication of the status of the hub, the connected downstream devices and the USB traffic. It is a useful diagnostics tool to isolate faulty USB equipment and helps to reduce field support and hotline costs.
8.7 Power-on reset
The ISP1521 has an internal Power-On Reset (POR) circuit.
9397 750 13702 (c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
11 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
The triggering voltage of the POR circuit is 2.03 V nominal. A POR is automatically generated when VCC goes below the trigger voltage for a duration longer than 1 s.
POR VCC 683 s
2.03 V
0V
t1
004aaa388
At t1: clock is running and available.
Fig 3. Power-on reset timing.
POR
EXTERNAL CLOCK
004aaa365
A
Stable external clock is to be available at A.
Fig 4. External clock with respect to power-on reset.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
12 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
9. Configuration selections
The ISP1521 is configured through I/O pins and, optionally, through an external I2C-bus, in which case the hub can update its configuration descriptors as a master or as a slave. Table 3 shows the configuration parameters.
Table 3: Configuration parameters Option Configuration method Pin control Control pin Number of downstream 2 ports facing ports 3 ports 4 ports 5 ports 6 ports 7 ports Power switching mode none ganged multiple ganged[1] individual none global[2] multiple ganged individual any port can be non-removable DM1/DP1 to DM7/DP7 Reference see Section 9.1.1 Software control Affected field bNbrPorts0 Reference see Table 22
Mode and selection
PSW1_N to PSW7_N
see Section 9.1.2
wHubCharacteristics: bits D1 and D0 bPwrOn2PwrGood: time interval
see Table 22
Overcurrent protection mode
NOOC and OC1_N to OC7_N AMBn_N
see Section 9.1.3
wHubCharacteristics: bits D4 and D3
see Table 22
Non-removable ports
see Section 9.1.4
wHubCharacteristics: see Table 22 bit D2 (compound hub) DeviceRemovable: bit map
Port indicator support
no yes
all GRNn_N
see Section 9.1.5
wHubCharacteristics: bit D7
see Table 22
[1] [2]
Multiple ganged power mode is reported as individual power mode; refer to the USB 2.0 specification. When the hub uses the global overcurrent protection mode, the overcurrent indication is through the wHubStatus field bit 1 (overcurrent) and the corresponding change bit (overcurrent change).
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
13 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
9.1 Configuration through I/O pins
9.1.1 Number of downstream facing ports To discount a physical downstream facing port, connect pins DP and DM of that downstream facing port to VCC (3.3 V) starting from the highest port number (7); see Table 4. The sum of physical ports configured is reflected in the bNbrPorts field.
Table 4: Downstream facing port number pin configuration DM1/DP1 15 k pull-down 15 k pull-down 15 k pull-down 15 k pull-down 15 k pull-down 15 k pull-down DM2/DP2 15 k pull-down 15 k pull-down 15 k pull-down 15 k pull-down 15 k pull-down 15 k pull-down DM3/DP3 15 k pull-down 15 k pull-down 15 k pull-down 15 k pull-down 15 k pull-down VCC DM4/DP4 15 k pull-down 15 k pull-down 15 k pull-down 15 k pull-down VCC VCC DM5/DP5 15 k pull-down 15 k pull-down 15 k pull-down VCC VCC VCC DM6/DP6 15 k pull-down 15 k pull-down VCC VCC VCC VCC DM7/DP7 15 k pull-down VCC VCC VCC VCC VCC
Number of physical downstream facing port 7 6 5 4 3 2
9.1.2
Power switching Power switching of downstream ports can be done individually or ganged, where all ports are simultaneously switched with one power switch. The ISP1521 supports both modes, which can be selected using input PSWn_N; see Table 5. Voltage drop requirements: Self-powered hubs are required to provide a minimum of 4.75 V to its output port connectors at all legal load conditions. To comply with Underwriters Laboratory Inc. (UL) safety requirements, the power from any port must be limited to 25 W (5 A at 5 V). Overcurrent protection may be implemented on a global or individual basis. Assuming a 5 V 3 % power supply, the worst-case supply voltage is 4.85 V. This only allows a voltage drop of 100 mV across the hub Printed-Circuit Board (PCB) to each downstream connector. This includes a voltage drop across the:
* * * *
Power supply connector Hub PCB (power and ground traces, ferrite beads) Power switch (FET on-resistance) Overcurrent sense device.
The PCB resistance and power supply connector resistance may cause a drop of 25 mV, leaving only 75 mV as the voltage drop allowed across the power switch and overcurrent sense device. The individual voltage drop components are shown in Figure 5.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
14 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
For global overcurrent detection, an increased voltage drop is needed for the overcurrent sense device (in this case, a low-ohmic resistor). This can be realized by using a special power supply of 5.1 V 3 %, as shown in Figure 6. The PCB resistance may cause a drop of 25 mV, which leaves 75 mV for the power switch and overcurrent sense device.
5V + POWER SUPPLY 3 % regulated -
4.85 V (min)
voltage drop 75 mV
voltage drop 25 mV hub board (1) resistance
4.75 V (min)
low-ohmic PMOS switch ISP1521 power switch (PSWn_N)
VBUS D+ D- GND SHIELD
004aaa264
downstream port connector
(1) Includes PCB traces, ferrite beads, and so on.
Fig 5. Typical voltage drop components in the self-powered mode using individual overcurrent detection.
5.1 V KICK-UP + POWER SUPPLY 3 % regulated -
voltage drop 4.95 V(min) 100 mV low-ohmic sense resistor for overcurrent detection
voltage drop 75 mV
voltage drop 25 mV 4.75 V(min) hub board (1) resistance
low-ohmic PMOS switch ISP1521 power switch (PSWn_N)
VBUS D+ D- GND SHIELD
004aaa265
downstream port connector
(1) Includes PCB traces, ferrite beads, and so on.
Fig 6. Typical voltage drop components in the self-powered mode using global overcurrent detection.
PSWn_N pins have integrated weak pull-up resistors inside the chip.
Table 5: None Ganged Individual Power switching mode: pin configuration PSW1_N ground internal pull-up internal pull-up PSW2_N ground ground internal pull-up PSW3_N ground ground internal pull-up PSW4_N ground ground internal pull-up PSW5_N ground ground internal pull-up PSW6_N ground ground internal pull-up PSW7_N ground ground internal pull-up
Power switching mode
9.1.3
Overcurrent protection mode The ISP1521 supports all overcurrent protection modes: none, global and individual. No overcurrent protection mode reporting is selected when pin NOOC = HIGH. Global and individual overcurrent protection modes are selected using pins PSWn_N, following the power switching modes selection scheme; seeTable 6. For the global overcurrent protection mode, only PSW1_N and OC1_N are active; that is, in this mode, the remaining overcurrent indicator pins are disabled. To inhibit the analog overcurrent detection, the OC_N pins must be connected to VREF(5V0).
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
15 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Table 6: None Global Individual
Overcurrent protection mode pin configuration NOOC HIGH LOW LOW PSW1_N PSW2_N PSW3_N PSW4_N PSW5_N PSW6_N PSW7_N ground internal pull-up internal pull-up ground ground internal pull-up ground ground internal pull-up ground ground internal pull-up ground ground internal pull-up ground ground internal pull-up ground ground internal pull-up
Power switching mode
Both analog and digital overcurrent modes are supported; see Table 7. For digital overcurrent detection, the normal digital TTL level is accepted on the overcurrent input pins. For analog overcurrent detection, the threshold is given in the DC characteristics. In this mode, to filter out false overcurrent conditions because of in rush and spikes, a dead time of 15 ms is built into the IC, that is, overcurrent must persist for 15 ms before it is reported to the host.
Table 7: Pin ADOC 3.3 V or 5.0 V Ground Overcurrent detection mode selection pin configuration Mode selection analog digital Description threshold Vtrip normal digital TTL level
9.1.4
Non-removable port A non-removable port, by definition, is a port that is embedded inside the hub application box and is not externally accessible. The LED port indicators (pins AMBn_N) of such a port are not used. Therefore, the corresponding amber LED port indicators are disabled to signify that the port is non-removable; see Table 8. More than one non-removable port can be specified by appropriately connecting the corresponding amber LED indicators. At least one port should, however, be left as a removable port. The detection of any non-removable port sets the hub descriptor into a compound hub.
Table 8: Ground Pull-up with amber LED Non-removable port pin configuration Non-removable port non-removable removable
AMBn_N (n = 1 to 7)
9.1.5
Port indicator support The port indicator support can be disabled by grounding all green port indicators (all pins GRNn_N); see Table 9. This is a global feature. It is not possible to disable port indicators for only one port.
Table 9: Ground LED pull-up green LED for at least one port Port indicator support: pin configuration Port indicator support not supported supported
GRN1_N to GRN7_N
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
16 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
9.2 Device descriptors and string descriptors settings using I2C-bus
9.2.1 Background information on I2C-bus The I2C-bus is suitable for bi-directional communication between ICs or modules. It consists of two bi-directional lines: SDA for data signals and SCL for clock signals. Both these lines must be connected to a positive supply voltage through a pull-up resistor. The basic I2C-bus protocol is defined as:
* Data transfer is initiated only when the bus is not busy. * Changes in the data line occur when the clock is LOW and must be stable when
the clock is HIGH. Any changes in data lines when the clock is HIGH will be interpreted as control signals. Different conditions on I2C-bus: The I2C-bus protocol defines the following conditions: Not busy -- both SDA and SCL remain HIGH START -- a HIGH-to-LOW transition on SDA, while SCL is HIGH STOP -- a LOW-to-HIGH transition on SDA, while SCL is HIGH Data valid -- after a START condition, data on SDA must be stable for the duration of the HIGH period of SCL. Data transfer: The master initiates each data transfer using a START condition and terminates it by generating a STOP condition. To facilitate the next byte transfer, each byte of data must be acknowledged by the receiver. The acknowledgement is done by pulling the SDA line LOW on the ninth bit of the data. An extra clock pulse needs to be generated by the master to accommodate this bit. For more detailed information on the operation of the bus, refer to The I2C-bus specification. I2C-bus address: The address of the ISP1521 is given in Table 10.
Table 10: Bit Value I2C-bus slave address MSB A7 0 A6 0 A5 1 Slave address A4 1 A3 0 A2 1 0 LSB A1 R/W 0/1
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
17 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
9.2.2
Architecture of configurable hub descriptors
MICROCONTROLLER
SERIAL EEPROM
I2C-bus
signature match
MASTER/SLAVE I2C-BUS INTERFACE
RAM (256 bytes) HUB CORE DESCRIPTOR GENERATOR INTERFACE MUX ROM (256 bytes)
MLD711
The I2C-bus cannot be shared between the EEPROM and the external microcontroller.
Fig 7. Configurable hub descriptors.
The configurable hub descriptors can be masked in the internal ROM memory; see Figure 7. These descriptors can also be supplied from an external EEPROM or a microcontroller. The ISP1521 implements both the master and slave I2C-bus controllers. The information from the external EEPROM or the microcontroller is transferred into the internal RAM during the power-on reset. A signature word is used to identify correct descriptors. If the signature matches, the content of the RAM is chosen instead of the ROM. When the external microcontroller mode is selected and while the external microcontroller is writing to the internal RAM, any request to configurable descriptors will be responded to with a Not AcKnowledge (NAK). There is no specified time-out period for the NAK signal. This data is then passed to the host during the enumeration process. The three configuration methods are selected by connecting pins SCL and SDA in the manner given in Table 11.
Table 11: Configuration method SCL ground 2.2 k to 4.7 k pull-up driven LOW by the microcontroller during reset SDA ground 2.2 k to 4.7 k pull-up 2.2 k to 4.7 k pull-up
Configuration method Internal ROM External EEPROM External microcontroller
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
18 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
9.2.3
ROM or EEPROM map
00H 02H 0AH 10H
Signature Device Descriptor Language ID String Descriptor (first Language ID): iManufacturer string iProduct string iSerial Number string String Descriptor (second Language ID): iManufacturer string iProduct string iSerial Number string
MLD714
7FH 80H
FFH
Fig 8. ROM or EEPROM map.
Remark: A 128-byte EEPROM supports one language ID only, and a 256-byte EEPROM supports two language IDs. 9.2.4 ROM or EEPROM detailed map
Table 12: ROM or EEPROM detailed map Default Example Comment (hex) (hex) 55 AA CC 04 21 15 00 02 wLANGID[1] bLength 00 FF 06 03[2] 09 04 09 08 2E device release; silicon revision increments this value if all the three strings are supported, the value of this byte is 39H two language ID support STRING LANGID code zero (first language ID) (English--USA in this example) LANGID code one (second language ID) (English--UK in this example) ISP1521 product ID Philips Semiconductors vendor ID signature to signify valid data comment
Address Content (hex) Signature descriptor 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10
9397 750 13702
signature (low) signature (high) idVendor (low) idVendor (high) idProduct (low) idProduct (high) bcdDevice (low) bcdDevice (high) RSV, iSN, iP, iM reserved bLength[1] bDescriptorType wLANGID[0]
Device descriptor
String descriptor Index 0 (language ID)
String descriptor Index 1 (iManufacturer)[3] string descriptor length (manufacturer ID)
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
19 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
ROM or EEPROM detailed map...continued Default Example Comment (hex) (hex) bLength bDescriptorType bString 03[2] 50 00 68 00 69 00 6C 00 69 00 70 00 73 00 20 00 53 00 65 00 6D 00 69 00 63 00 6F 00 6E 00 64 00 75 00 63 00 74 00 6F 00 72 00 73 00 10 03[2] 49 00 53 00 50 00 31 00 35 00 32 00 31 00 S of Semiconductors e m i c o n d u c t o r s string descriptor length (product ID) STRING I of ISP1521 S P 1 5 2 1 STRING P of Philips h i l i p s
Table 12:
Address Content (hex) 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D bDescriptorType bString
String descriptor Index 2 (iProduct)
String descriptor Index 3 (iSerialNumber) Remark: If supported, this string must be unique. 4E 4F 50 51 52 53 54 55
9397 750 13702
bLength bDescriptorType bString
-
3A 03[2] 39 00 34 00 37 00
string descriptor length (serial number) STRING 9 of 947337877678 = wired support 4 7
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
20 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
ROM or EEPROM detailed map...continued Default Example Comment (hex) (hex) bLength bDescriptorType bString 33 00 33 00 37 00 38 00 37 00 37 00 36 00 37 00 38 00 20 00 3D 00 20 00 77 00 69 00 72 00 65 00 64 00 20 00 73 00 75 00 70 00 70 00 6F 00 72 00 74 00 2E 03[2] 50 00 68 00 69 00 6C 00 69 00 70 00 73 00 20 00 53 00 65 00 6D 00 69 00 S of Semiconductors e m i
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Table 12:
Address Content (hex) 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1
9397 750 13702
3 3 7 8 7 7 6 7 8 = w i r e d s u p p o r t string descriptor length (manufacturer ID) STRING P of Philips h i l i p s
String descriptor Index 1 (iManufacturer) second language
Product data
Rev. 03 -- 24 November 2004
21 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
ROM or EEPROM detailed map...continued Default Example Comment (hex) (hex) bLength bDescriptorType bString bLength bDescriptorType bString 63 00 6F 00 6E 00 64 00 75 00 63 00 74 00 6F 00 72 00 73 00 10[1] 03[2] 49 00 53 00 50 00 31 00 35 00 32 00 31 00 16[1] 03[2] 36 00 35 00 36 00 38 00 38 00 32 00 34 00 30 00 32 00 32 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Table 12:
Address Content (hex) A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9
9397 750 13702
c o n d u c t o r s string descriptors (product ID) STRING I of ISP1521 S P 1 5 2 1 string descriptors (serial number) STRING 6 of 6568824022 5 6 8 8 2 4 0 2 2
String descriptor Index 2 (iProduct)
String descriptor Index 3 (iSerialNumber)
Product data
Rev. 03 -- 24 November 2004
22 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
ROM or EEPROM detailed map...continued Default Example Comment (hex) (hex) FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF upper boundary of all string descriptors
Table 12:
Address Content (hex) EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
[1] [2] [3]
If this string descriptor is not supported, this bLength field must be programmed with the value 02H. If this string descriptor is not supported, this bDescriptorType field must be used (programmed with any value, for example, 03H). String descriptor index (iManufacturer) starts from the address 0EH for one language ID support and 10H for two languages ID support.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
23 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
10. Hub controller description
Each USB device is composed of several independent logic endpoints. An endpoint acts as a terminus of communication flow between the host and the device. At design time, each endpoint is assigned a unique number (endpoint identifier; see Table 13). The combination of the device address (given by the host during enumeration), the endpoint number and the transfer direction allows each endpoint to be uniquely referenced. The ISP1521 has two endpoints: endpoint 0 (control) and endpoint 1 (interrupt).
Table 13: Function Hub ports 0 to 7 Hub endpoints Endpoint identifier 0 1
[1]
Transfer type control interrupt
Direction [1] OUT IN IN
Maximum packet size (bytes) 64 64 1
IN: input for the USB host; OUT: output from the USB host.
10.1 Endpoint 0
According to the USB specification, all devices must implement a default control endpoint. This endpoint is used by the host to configure the USB device. It provides access to the device configuration and allows generic USB status and control access. The ISP1521 supports the following descriptor information through its control endpoint 0:
* * * * * * *
Device descriptor Device_qualifier descriptor Configuration descriptor Interface descriptor Endpoint descriptor Hub descriptor Other_speed_configuration descriptor.
The maximum packet size of this endpoint is 64 bytes.
10.2 Endpoint 1
Endpoint 1 can be accessed only after the hub has been configured by the host (by sending the Set Configuration command). It is used by the ISP1521 to send the status change information to the host. Endpoint 1 is an interrupt endpoint. The host polls this endpoint once every 255 ms. After the hub is configured, an IN token is sent by the host to request the port change status. If the hub detects no change in the port status, it returns a NAK to this request, otherwise the Status Change byte is sent. Table 14 shows the content of the change byte.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
24 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Status Change byte: bit allocation Value Description 0 1 0 1 no change in the hub status change in the hub status detected no change in the status of port n (n = 1 to 7) change in the status of port n (n = 1 to 7)
Table 14: Bit 0 1 to 7
Name Hub Status Change Port n Status Change
11. Descriptors
The ISP1521 hub controller supports the following standard USB descriptors:
* * * * * * *
Device Device_qualifier Other_speed_configuration Configuration Interface Endpoint Hub.
The hub returns different descriptors based on the mode of operation: full-speed or high-speed.
Table 15: Offset (bytes) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 iManufacturer iProduct iSerialNumber bcdDevice idProduct bDeviceClass bDeviceSubClass bDeviceProtocol bMaxPacketSize0 idVendor Device descriptor Field name bLength bDescriptorType bcdUSB Value (hex) Full-speed 12 01 00 02 09 00 00 40 CC 04 21 15 00 02 01 02 03 High-speed 12 01 00 02 09 00 01 40 CC 04 21 15 00 02 01 02 03 01 can be customized can be customized can be customized; this value must be unique one configuration device ID; can be customized HUB_CLASSCODE HubSubClassCode HubProtocolHSpeedOneTT packet size = 64 bytes Philips Semiconductors vendor ID (04CC); can be customized the ISP1521 product ID; can be customized descriptor length = 18 bytes type = DEVICE see USB specification Rev. 2.0 Comments
bNumConfigurations 01
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
25 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Table 16: Offset (bytes) 0 1 2 3 4 5 6 7 8 Table 17: Offset (bytes) 0 1 2 3 4 5 6 7 8 Table 18: Offset (bytes) 0 1 2 3 4 5 6 7 8
[1]
Device_qualifier descriptor Field name bLength bDescriptorType bcdUSB bDeviceClass bDeviceSubClass bDeviceProtocol bMaxPacketSize0 Value (hex) Full-speed 0A 06 00 02 09 00 00 40 High-speed 0A 06 00 02 09 00 01 40 01 HUB_CLASSCODE HubSubClassCode HubProtocolHSpeedOneTT packet size = 64 bytes number of configurations descriptor length = 10 bytes type = DeviceQualifierType see USB specification Rev. 2.0 Comments
bNumConfigurations 01
Other_speed_configuration descriptor Field name bLength bDescriptorType wTotalLength bNumInterfaces bConfigurationValue iConfiguration bmAttributes bMaxPower Value (hex) Full-speed 09 07 19 00 01 01 00 E0 A0 00 High-speed 09 07 19 00 01 01 00 E0 A0 00 no string supported self-powered others self-powered descriptor length = 9 bytes type = OtherSpeedConfigurationType TotalConfByte Comments
Configuration descriptor Field name bLength bDescriptorType wTotalLength bNumInterfaces bConfigurationValue iConfiguration bmAttributes bMaxPower[1] Value (hex) Full-speed 09 02 19 00 01 01 00 E0 00 High-speed 09 02 19 00 01 01 00 E0 00 descriptor length = 9 bytes type = CONFIGURATION total length of configuration, interface and endpoint descriptors = 25 bytes one interface configuration value = 1 no configuration string descriptor self-powered self-powered Comments
Value in units of 2 mA.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
26 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Table 19: Offset (bytes) 0 1 2 3 4 5 6 7 8 Table 20: Offset (bytes) 0 1 2 3 4 5 6 Table 21: Offset (bytes) 0 1 2
Interface descriptor Field name bLength bDescriptorType bInterfaceNumber bAlternateSetting bNumEndpoints bInterfaceClass bInterfaceSubClass bInterfaceProtocol bInterface Value (hex) Full-speed 09 04 00 00 01 09 00 00 00 High-speed 09 04 00 00 01 09 00 00 00 descriptor length = 9 bytes type = INTERFACE no alternate setting status change (interrupt) endpoint HUB_CLASSCODE HubSubClassCode no interface string descriptor Comments
Endpoint descriptor Field name bLength bDescriptorType bEndpointAddress bmAttributes wMaxPacketSize bInterval Hub descriptor Field name bDescLength bDescriptorType bNbrPorts Value (hex) Full-speed 09 29 07 06 05 04 03 02 High-speed 09 29 07 06 05 04 03 02 A9 00 32 00 64 00 FF ganged or individual mode = 100 ms no power switching mode = 0 ms seven downstream facing ports, no embedded port see Table 22 descriptor length = 9 bytes type = HUB number of enabled downstream facing ports; selectable by DP/DM strapping Comments Value (hex) Full-speed 07 05 81 03 01 00 FF High-speed 07 05 81 03 01 00 0C polling interval descriptor length = 7 bytes type = ENDPOINT endpoint 1 at the address number 1 interrupt endpoint packet size = 1 byte Comments
3 4 5 6 7 8
[1]
wHubCharacteristics A9 00 bPwrOn2PwrGood[1] 32 00 bHubContrCurrent DeviceRemovable PortPwrCtrlMask
Value in units of 2 ms.
64 00 FF
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
27 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
wHubCharacteristics bit description Function Value 01 10 11 Description ganged individual and multiple ganged none non-compound compound global individual and multiple ganged none global feature logical power switching mode 00
Table 22: Bit D0, D1
D2 D3, D4
compound hub selection overcurrent protection mode
0 1 00 01 10 11
D5 D6 D7
port indicator
0 1
12. Hub requests
The hub must react to a variety of requests initiated by the host. Some requests are standard and are implemented by any USB device whereas others are hub-class specific requests.
12.1 Standard USB requests
Table 23 shows the supported standard USB requests.
Table 23: Request Address Set Address Configuration Get Configuration Set Configuration (0) Set Configuration (1) Descriptors Get Configuration Descriptor Get Device Descriptor 1000 0000 1000 0000 06 06 06 06 06 06 00, 02 00, 01 03, 00 03, 01 03, 02 03, 03 00, 00 00, 00 00, 00 00, 00 00, 00 00, 00 length[2] length[2] length[2] length[2] length[2] length[2] configuration interface and endpoint descriptors device descriptor language ID descriptor manufacturer string product string serial number string
28 of 53
Standard USB requests bmRequestType byte 0 (bits 7 to 0) 0000 0000 bRequest wValue byte 1 bytes 2, 3 (hex) (hex) 05 device address[1] 00, 00 00, 00 01, 00 wIndex bytes 4, 5 (hex) 00, 00 wLength bytes 6, 7 (hex) 00, 00 Data response
none
1000 0000 0000 0000 0000 0000
08 09 09
00, 00 00, 00 00, 00
01, 00 00, 00 00, 00
configuration value none none
Get String Descriptor (0) 1000 0000 Get String Descriptor (1) 1000 0000 Get String Descriptor (2) 1000 0000 Get String Descriptor (3) 1000 0000
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Table 23: Request Feature
Standard USB requests...continued bmRequestType byte 0 (bits 7 to 0) 0000 0000 0000 0010 0000 0000 0000 0010 bRequest wValue byte 1 bytes 2, 3 (hex) (hex) 01 01 03 03 01, 00 00, 00 01, 00 00, 00 wIndex bytes 4, 5 (hex) 00, 00 81, 00 00, 00 81, 00 wLength bytes 6, 7 (hex) 00, 00 00, 00 00, 00 00, 00 Data response
Clear Device Feature (Remote_ Wakeup) Clear Endpoint (1) Feature (Halt/Stall) Set Device Feature (Remote_ Wakeup) Set Endpoint (1) Feature (Halt/Stall) Status Get Device Status Get Interface Status Get Endpoint (0) Status Get Endpoint (1) Status
[1] [2] [3]
none none none none
1000 0000 1000 0001 1000 0010 1000 0010
00 00 00 00
00, 00 00, 00 00, 00 00, 00
00, 00 00, 00 00/80, 81, 00 00[3]
02, 00 02, 00 02, 00 02, 00
device status zero endpoint 0 status endpoint 1 status
Device address: 0 to 127. Returned value in bytes. MSB specifies endpoint direction: 0 = OUT, 1 = IN. The ISP1521 accepts either value.
12.2 Hub class requests
Table 24 shows the hub class requests.
Table 24: Request Descriptor Get Hub Descriptor Feature Clear Hub Feature (C_LOCAL_POWER) Clear Port Feature Set Port Feature Status Get Hub Status Get Port Status TT ClearTTBuffer ResetTT 0010 0011 0010 0000 08 09 Dev_Addr, EP_nr 00, 00 01, 00 01, 00 00, 00 00, 00 none none 1010 0000 1010 0011 00 00 00, 00 00, 00 00, 00 port[4], 00 04, 00 04, 00 hub status and change status port status and change status 0010 0000 0010 0011 0010 0011 01 01 03 00, 00 feature[3], 00 feature[3], 00 00, 00 port[4], 00 port[4], 00 00, 00 00, 00 00, 00 none none none 1010 0000 06 descriptor type 00, 00 and index length[2] descriptor Hub class requests bmRequestType byte 0 (bits 7 to 0) bRequest byte 1 (hex) wValue bytes 2, 3 (hex) wIndex bytes 4, 5 (hex) wLength bytes 6, 7 (hex) Data
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
29 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Table 24: Request
Hub class requests...continued bmRequestType byte 0 (bits 7 to 0) 1010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 bRequest byte 1 (hex) 10 11 03 03 03 03 03 wValue bytes 2, 3 (hex) TT-flags 00, 00 15, 00 15, 00 15, 00 15, 00 15, 00 wIndex bytes 4, 5 (hex) 01, 00 01, 00 port[4], 01 port[4], port[4], port[4], 02 03 04 wLength bytes 6, 7 (hex) -[1] 00, 00 00, 00 00, 00 00, 00 00, 00 00, 00 Data TT state none none none none none none
GetTTState StopTT Test modes Test_J Test_K Test_SE0_NAK Test_Packet Test_Force_Enable
[1] [2] [3] [4]
port[4], 05
Returns vendor-specific data. Returned value in bytes. Feature selector value; see Table 25. Downstream port identifier: 1 to N with N is number of enabled ports (2 to 7).
Table 25:
Hub class feature selector Recipient hub hub port port port port port port port port port port port port port port Value 00 01 00 01 02 03 04 08 09 16 17 18 19 20 21 22
Feature selector name C_HUB_LOCAL_POWER C_HUB_OVER_CURRENT PORT_CONNECTION PORT_ENABLE PORT_SUSPEND PORT_OVER_CURRENT PORT_RESET PORT_POWER PORT_LOW_SPEED C_PORT_CONNECTION C_PORT_ENABLE C_PORT_SUSPEND C_PORT_OVER_CURRENT C_PORT_RESET PORT_TEST PORT_INDICATOR
12.3 Detailed responses to hub requests
12.3.1 Get configuration This request returns the configuration value of the device. This request returns one byte of data; see Table 26.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
30 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Get hub configuration response Function configuration value reserved Value 0 1 0 Description device is not configured device is configured -
Table 26: Bit 0 1 to 7
12.3.2
Get device status This request returns two bytes of data; see Table 27.
Table 27: Bit 0 1 2 to 15 Get device status response Function self-powered remote wake-up reserved Value 1 0 1 0 Description self-powered disabled enabled -
12.3.3
Get interface status The request returns two bytes of data; see Table 28.
Table 28: Bit 0 to 15 Get interface status response Function reserved Value 0 Description -
12.3.4
Get endpoint status The request returns two bytes of data; see Table 29.
Table 29: Bit 0 1 to 15 Get endpoint status response Function halt reserved Value 0 1 0 Description endpoint is not halted endpoint is halted -
12.3.5
Get hub status The request returns four bytes of data; see Table 30.
Table 30: Bit 0 1 2 to 15 16 Get hub status response Function local power source overcurrent indicator reserved local power status change Value 0 1 0 1 0 0 1 Description local power supply good local power supply lost (inactive) no overcurrent condition currently exists a hub overcurrent condition exists no change in the local power status local power status has changed
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
31 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Get hub status response...continued Function overcurrent indicator change reserved Value 0 1 0 Description no change in overcurrent overcurrent status has changed -
Table 30: Bit 17 18 to 31
12.3.6
Get port status This request returns four bytes of data. The first word contains the port status bits (wPortStatus), and the next word contains the port status change bits (wPortChange). The contents of wPortStatus is given in Table 31, and the contents of wPortChange is given in Table 32.
Table 31: Bit 0 1 2 3 4 5 to 7 8 9 Get port status response (wPortStatus) Function current connect status port enabled or disabled suspend overcurrent indicator reset reserved port power low-speed device attached Value 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 10 11 12 high-speed device attached port test mode port indicator control 0 1 0 1 0 1 13 to 15 reserved Table 32: Bit 0 1 0 Description no device is present a device is present on this port port is disabled port is enabled port is not suspended port is suspended no overcurrent condition exists an overcurrent condition exists reset signaling is not asserted reset signaling is asserted port is in the powered-off state port is not in the powered-off state full-speed or high-speed device is attached low-speed device is attached full-speed device is attached high-speed device is attached not in the port test mode in the port test mode displays default colors displays software controlled color -
Get port status change response (wPortChange) Function connect status change port enable or disable change Value 0 1 0 1 Description no change in the current connect status change in the current connect status port is enabled port is disabled
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
32 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Get port status change response (wPortChange)...continued Function suspend change overcurrent indicator change reset change reserved Value 0 1 0 1 0 1 0 Description no change resume complete no change in the overcurrent indicator change in the overcurrent indicator no change reset complete -
Table 32: Bit 2 3 4 5 to 15
12.4 Various get descriptors
bmRequestType -- 10000000B bmRequest -- GET_DESCRIPTOR = 6
Table 33: Get descriptor request wValue Descriptor index Get device descriptor Get configuration descriptor Get language ID string descriptor Get manufacturer string descriptor Get product string descriptor Get serial number string descriptor 00 00 00 01 02 03 Descriptor type 01 02 03 03 03 03 wIndex Zero/Language ID 0 0 0 n n n device descriptor configuration interface and endpoint descriptors language ID support string manufacturer string in LANGID n product string in LANGID n serial number string in LANGID n Data
Request name
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
33 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
13. Limiting values
Table 34: Absolute maximum ratings In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol VCC VREF(5V0) VI(5V0) VI(3V3) VO(3V3) Ilu Vesd Parameter supply voltage 3.3 V input reference voltage 5.0 V input voltage on 5 V buffers input voltage on 3.3 V buffers output voltage on 3.3 V buffers latch-up current electrostatic discharge voltage VI < 0 or VI > VCC on pins DM1 to DM7, DP1 to DP7, OC1_N to OC7_N, and all VREF(5V0) and GND pins; ILI < 1 A on all other pins; ILI < 1 A Tstg
[1] [2] [3]
[2][3]
Conditions
Min -0.5 -0.5
Max +4.6 +6.0 +6.0 +4.6 +4.6 100 +4000
Unit V V V V V mA V
3.0 V < VCC < 3.6 V 3.0 V < VCC < 3.6 V
[1]
-0.5 -0.5 -0.5 -4000
[2][3]
-2000 -40
+2000 +125
V C
storage temperature
Valid only when supply voltage is present. Test method available on request. Equivalent to discharging a 100 pF capacitor via a 1.5 k resistor (Human Body Model).
14. Recommended operating conditions
Table 35: Symbol VCC VREF(5V0) VI(3V3) VI(5V0) Tamb
[1]
Recommended operating ranges Parameter supply voltage 3.3 V input reference voltage 5.0 V input voltage on 3.3 V pins input voltage on 5 V tolerant pins ambient temperature
[1]
Min 3.0 4.5 0 0 -40
Typ 3.3 5.0 -
Max 3.6 5.5 VCC +70
Unit V V V C
VREF(5V0) V
All internal pull-up resistors are connected to this voltage.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
34 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
15. Static characteristics
Table 36: Static characteristics: supply pins VCC = 3.0 V to 3.6 V; Tamb = -40 C to +70 C; unless otherwise specified. Symbol IREF(5V0) ICC(tot) ICC(tot) Parameter supply current 5 V total supply current 3.3 V total supply current 3.3 V ICC(tot) = ICC1 + ICC2 + ICC3 + ICC4 suspend mode; internal clock stopped no device connected 1 active device connected 2 active devices connected 3 active devices connected 4 active devices connected 5 active devices connected 6 active devices connected 7 active devices connected
[1] [2] Irrespective of the number of devices connected, the value of ICC is always 91 mA in full-speed. Including Rpu drop current.
[1]
Conditions
Min -
Typ 0.5 91 0.5 183 231 276 318 362 400 446 492
Max -
Unit mA mA mA mA mA mA mA mA mA mA mA
Full-speed
High-speed
[2]
Table 37: Static characteristics: digital input and outputs[1] VCC = 3.0 V to 3.6 V; Tamb = -40 C to +70 C; unless otherwise specified. Symbol VIL VIH ILI Vth(LH) Vth(HL) Vhys Vtrip VOL VOH IOZ
[1]
Parameter LOW-level input voltage HIGH-level input voltage input leakage current positive-going threshold voltage negative-going threshold voltage hysteresis voltage overcurrent detection trip voltage LOW-level output voltage HIGH-level output voltage OFF-state output current
Conditions
Min 2.0 -1 1.4 0.9 0.4
Typ 84 -
Max 0.8 +1 1.9 1.5 0.7 0.4 +1
Unit V V A V V V mV V V A
Digital input pins
Schmitt-trigger input pins
Overcurrent detection pins OC1_N to OC7_N V = VCC - VOCn_N 2.4 -1 Digital output pins
Open-drain output pins
All pins are 5 V tolerant.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
35 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Table 38: Static characteristics: I2C-bus interface block VCC = 3.0 V to 3.6 V; Tamb = -40 C to +70 C; unless otherwise specified. Symbol VIL VIH Vhys VOL tf
[1] [2]
Parameter SDA[1] LOW-level input voltage HIGH-level input voltage hysteresis voltage LOW-level output voltage output fall time VIH to VIL
Conditions
Min 2.1 0.15 -
Typ 0
Max 0.9 0.4 250
Unit V V V V ns
Input pin SCL and input/output pin
10 < Cb = 10 pF to 400 pF
[2]
-
All pins are 5 V tolerant. The bus capacitance (Cb) is specified in pF. To meet the specification for VOL and the maximum rise time (300 ns), use an external pull-up resistor with Rmax = 850/Cb k and Rmin = (VCC - 0.4)/3 k.
Table 39: Static characteristics: USB interface block (DP0 to DP7 and DM0 to DM7) VCC = 3.0 V to 3.6 V; Tamb = -40 C to +70 C; unless otherwise specified. Symbol VHSSQ VHSCM Parameter squelch detection threshold (differential signal amplitude) data signaling common-mode voltage range idle state data signaling HIGH data signaling LOW chirp J level (differential voltage) chirp K level (differential voltage) LOW-level input voltage HIGH-level input voltage (drive) HIGH-level input voltage (floating) differential input sensitivity differential common-mode range LOW-level output voltage HIGH-level output voltage output signal crossover point voltage OFF-state leakage current transceiver capacitance pin to GND
[2] [1] [1]
Conditions squelch detected no squelch detected
Min 150 -50
Typ -
Max 100 +500
Unit mV mV mV
Input levels for high-speed
Output levels for high-speed VHSOI VHSOH VHSOL VCHIRPJ VCHIRPK VIL VIH VIHZ VDI VCM VOL VOH VCRS -10 360 -10 700 -900 2.0 2.7 |DP - DM| 0.2 0.8 0 2.8 1.3 +10 440 +10 1100 -500 0.8 3.6 2.5 0.3 3.6 2.0 mV mV mV mV mV V V V V V V V V
Input levels for full-speed and low-speed
Output levels for full-speed and low-speed
Leakage current ILZ CIN -1 +1 20 A pF Capacitance
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
36 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Table 39: Static characteristics: USB interface block (DP0 to DP7 and DM0 to DM7)...continued VCC = 3.0 V to 3.6 V; Tamb = -40 C to +70 C; unless otherwise specified. Symbol ZINP VTERM Parameter input impedance termination voltage for pull-up resistor on pin RPU
[3]
Conditions
Min 10 3.0
Typ -
Max 3.6
Unit M V
Resistance Termination
[1] [2] [3]
For minimum value, the HS termination resistor is disabled and the pull-up resistor is connected. Only during reset, when both the hub and the device are capable of high-speed operation. Characterized only, not tested. Limits guaranteed by design. In the suspend mode, the minimum voltage is 2.7 V.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
37 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
16. Dynamic characteristics
Table 40: Symbol Reset tW(POR) tW(RESET_N) fclk
[1] [2]
Dynamic characteristics: system clock timing Parameter internal power-on reset pulse width pulse width on pin RESET_N clock frequency clock duty cycle crystal
[1][2]
Conditions
Min 0.2 0.2 -
Typ 12 50
Max 1 -
Unit s s MHz %
Crystal oscillator External clock input
Recommended accuracy of the clock frequency is 500 ppm for the crystal. Suggested values for external capacitors when using a crystal are 22 pF to 27 pF.
Table 41: Dynamic characteristics: overcurrent sense timing VCC = 3.0 V to 3.6 V; Tamb = -40 C to +70 C; unless otherwise specified. Symbol ttrip Parameter overcurrent trip response time from OCn_N LOW to PSWn_N HIGH Conditions see Figure 9 Min Typ Max Unit Overcurrent sense pins OC1_N to OC7_N 15 ms
VCC Vtrip overcurrent input 0V ttrip VCC power switch output 0V
mbl032
Overcurrent input: pins OCn_N; power switch output: pins PSWn_N.
Fig 9. Overcurrent trip response timing. Table 42: Dynamic characteristics: digital pins[1] VCC = 3.0 V to 3.6 V; Tamb = -40 C to +70 C; unless otherwise specified. Symbol tt(HL), tt(LH)
[1]
Parameter output transition time
Conditions
Min 4
Typ -
Max 15
Unit ns
All pins are 5 V tolerant.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
38 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Table 43: Dynamic characteristics: high-speed source electrical characteristics VCC = 3.0 V to 3.6 V; Tamb = -40 C to +70 C; test circuit Figure 21; unless otherwise specified. Symbol tHSR tHSF tHSDRAT tHSFRAM tHSRFI Parameter rise time fall time data rate microframe interval consecutive microframe interval difference Conditions 10 % to 90 % 90 % to 10 % Min 500 500 479.76 1 Typ Max 480.24 125.0625 four high-speed bit times Unit ps ps Mbit/s s ns Driver characteristics
Clock timing 124.9375 -
Table 44: Dynamic characteristics: full-speed source electrical characteristics VCC = 3.0 V to 3.6 V; Tamb = -40 C to +70 C; test circuit Figure 22; unless otherwise specified. Symbol tFR tFF tFRFM ZDRV VCRS tDJ1 tDJ2 tFEOPT tFDEOP Parameter rise time fall time differential rise and fall time matching driver output resistance output signal crossover voltage timing[2] see Figure 10 see Figure 10 see Figure 11 see Figure 11
[1]
Conditions CL = 50 pF; 10 % to 90 % of |VOH - VOL| CL = 50 pF; 90 % to 10 % of |VOH - VOL|
[1]
Min 4 4 90 28
[1][2]
Typ -
Max 20 20 111.1 44 2.0 +3.5 +4 175 +5
Unit ns ns % V ns ns ns ns
Driver characteristics
for the driver that is not high-speed capable
1.3 -3.5 -4 160 -2
Data source
source differential jitter for consecutive transitions source differential jitter for paired transitions source SE0 interval of EOP source differential data-to-EOP transition skew receiver data jitter tolerance for consecutive transitions receiver data jitter tolerance for paired transitions receiver SE0 width width of SE0 interval during differential transaction hub differential data delay (without cable)
[1]
Receiver timing[2] tJR1 tJR2 tFEOPR tFST see Figure 12 see Figure 12 accepted as EOP; see Figure 11 rejected as EOP; see Figure 13 -18.5 -9 82 +18.5 +9 14 ns ns ns ns
Hub timing (downstream ports configured as full-speed)[2] tFHDD see Figure 14; CL = 0 pF 44 ns
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
39 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Table 44: Dynamic characteristics: full-speed source electrical characteristics...continued VCC = 3.0 V to 3.6 V; Tamb = -40 C to +70 C; test circuit Figure 22; unless otherwise specified. Symbol tFSOP tFEOPD tFHESK
[1] [2]
Parameter data bit width distortion after SOP hub EOP delay relative to tHDD hub EOP output width skew
Conditions see Figure 14 see Figure 15 see Figure 15
Min -5 0 -15
Typ -
Max +5 15 +15
Unit ns ns ns
Excluding the first transition from idle state. Characterized only, not tested. Limits guaranteed by design.
Table 45: Dynamic characteristics: low-speed source electrical characteristics VCC = 3.0 V to 3.6 V; Tamb = -40 C to +70 C; test circuit Figure 22; unless otherwise specified. Symbol tLR tLF tLRFM VCRS tLHDD tLSOP tLEOPD tLHESK
[1] [2]
Parameter rise time fall time differential rise and fall time matching output signal crossover voltage hub differential data delay data bit width distortion after SOP hub EOP delay relative to tHDD hub EOP output width skew
Conditions
Min 75 75
[1]
Typ -
Max 300 300 125 2.0 300 +60 200 +300
Unit ns ns % V ns ns ns ns
Driver characteristics
80 1.3 -
[1][2]
Hub timing (downstream ports configured as full-speed) see Figure 14 see Figure 14 see Figure 15 see Figure 15
[2] [2] [2]
-60 0 -300
Excluding the first transition from idle state. Characterized only, not tested. Limits guaranteed by design.
TPERIOD +3.3 V crossover point differential data lines crossover point crossover point
0V consecutive transitions N x TPERIOD + t DJ1 paired transitions N x TPERIOD + t DJ2
mgr870
TPERIOD is the bit duration corresponding with the USB data rate.
Fig 10. Source differential data jitter.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
40 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
TPERIOD +3.3 V crossover point differential data lines crossover point extended
0V differential data to SE0/EOP skew N x TPERIOD + t DEOP source EOP width: t EOPT receiver EOP width: t EOPR
mgr776
TPERIOD is the bit duration corresponding with the USB data rate. Full-speed timing symbols have a subscript prefix `F', low-speed timing a prefix `L'.
Fig 11. Source differential data-to-EOP transition skew and EOP width.
TPERIOD +3.3 V differential data lines 0V t JR consecutive transitions N x TPERIOD + t JR1 paired transitions N x TPERIOD + t JR2 t JR1 t JR2
mgr871
TPERIOD is the bit duration corresponding with the USB data rate. tJR is the jitter reference point.
Fig 12. Receiver differential data jitter.
t FST +3.3 V differential data lines VIH(min)
0V
mgr872
Fig 13. Receiver SE0 width tolerance.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
41 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
+3.3 V upstream differential data lines 0V hub delay downstream t HDD +3.3 V downstream differential data lines 0V
mgr777
crossover point
downstream differential data
crossover point
hub delay upstream t HDD
crossover point
upstream differential data
crossover point
(A) downstream hub delay SOP distortion: t SOP = t HDD (next J) - t HDD(SOP)
(B) upstream hub delay
Full-speed timing symbols have a subscript prefix `F', low-speed timing a prefix `L'.
Fig 14. Hub differential data delay and SOP distortion.
+3.3 V upstream differential data lines 0V t EOP- +3.3 V downstream differential data lines 0V
mgr778
crossover point extended
downstream port
crossover point extended
t EOP+
t EOP-
t EOP+
crossover point extended
upstream end of cable
crossover point extended
(A) downstream EOP delay
(B) upstream EOP delay
EOP delay: t EOP = max (t EOP-, tEOP+) EOP delay relative to t HDD: t EOPD = t EOP - t HDD EOP skew: t HESK = t EOP+ - t EOP-
Full-speed timing symbols have a subscript prefix `F', low-speed timing a prefix `L'.
Fig 15. Hub EOP delay and EOP skew.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
42 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Table 46: Dynamic characteristics: I2C-bus (pins SDA and SCL) VCC and Tamb within recommended operating range; VDD = 5 V; VSS = VGND ; VIL and VIH between VSS and VDD. Symbol fSCL tLOW tHIGH tr tf Cb tBUF tSU;STA tHD;STA tSU;DAT tHD;DAT tSU;STO Additional tVD;DAT
[1] [2]
Parameter SCL clock frequency SCL LOW time SCL HIGH time SCL and SDA rise time SCL and SDA fall time capacitive load for each bus line bus free time set-up time for (repeated) START condition hold time (repeated) START condition data set-up time data hold time set-up time for STOP condition I2C-bus timing SCL LOW to data-out valid time
Conditions fXTAL = 12 MHz
[1]
Min 0 4.7 4.0
[2]
Typ 93.75 -
Max 100 1000 300 400 0.4
Unit kHz s s ns ns pF s s s ns s s s
Clock frequency General timing
4.7 4.7 4.0 250 0 4.0 -
SDA timing
fSCL = 164 x fXTAL. Rise time is determined by Cb and pull-up resistor value Rp (typical 4.7 k).
SDA tf
t BUF
tr
SCL P S t HD;STA t SU;DAT t HD;DAT t HIGH t LOW Sr t SU;STA P t SU;STO
004aaa485
Fig 16. I2C-bus timing.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
43 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
17. Application information
17.1 Descriptor configuration selection
upstream facing port GoodLink
I2C-bus
ROM
ISP1521
external microcontroller acting as I2C-bus master
EEPROM
green and amber LEDs, port 1
..
green and amber LEDs, port 7(1)
USB function
004aaa302
7 USB downstream facing ports
The I2C-bus cannot be shared between the EEPROM and the external microcontroller; see Table 11. (1) The function on port 7, which is a non-removable port, is optional.
Fig 17. Descriptors configuration selection application diagram.
17.2 Overcurrent detection limit adjustment
For an overcurrent limit of 500 mA per port, a PMOS with RDSON of approximately 100 m is required. If a PMOS with a lower RDSON is used, analog overcurrent detection can be adjusted by using a series resistor; see Figure 18. VPMOS = Vtrip = Vtrip(intrinsic) - (IOC(nom) x Rtd), where: VPMOS = voltage drop on PMOS IOC(nom) = 0.6 A.
5V
IOC Rtd(1) VREF(5V0) PSWn_N OCn_N
ISP1521
004aaa260
(1) Rtd is optional.
Fig 18. Adjusting analog overcurrent detection limit (optional).
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
44 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
17.3 Self-powered hub configurations
+4.85 V (min)
+ 5V3% POWER SUPPLY -
3.3 V LDO VOLTAGE REGULATOR
downstream port connector T1 0.1 F 47 k ferrite bead 120 F V +4.75 V BUS (min) D+ D- GND SHIELD
VCC VREF(5V0) GND PSW1_N
1
OC1_N
PSW2_N TEST_LOW OC2_N
PSW3_N TEST_HIGH OC3_N port 2 to port 6
PSW4_N
ISP1521
3.3 V or 5.0 V ADOC
OC4_N
PSW5_N OC5_N
PSW6_N OC6_N T7 0.1 F 47 k ferrite bead 120 F V +4.75 V BUS (min) D+ D- GND SHIELD
7
PSW7_N
OC7_N
004aaa304
Fig 19. Self-powered hub; individual port power switching; individual overcurrent detection.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
45 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
5.1 V 3 % + POWER SUPPLY - (kick-up)
+4.95 V (min) low-ohmic sense resistor for overcurrent detection
3.3 V LDO VOLTAGE REGULATOR downstream port connector OC1_N 0.1 F 47 k T1 ferrite bead 120 F V +4.75 V BUS (min) D+ D- GND SHIELD
VCC VREF(5V0) GND
1
PSW1_N PSW2_N PSW3_N
TEST_LOW
PSW4_N PSW5_N
ISP1521
TEST_HIGH
PSW6_N PSW7_N
port 2 to port 6
OC2_N OC3_N OC4_N 3.3 V or 5.0 V ADOC OC5_N OC6_N OC7_N
004aaa306
+5V ferrite bead 120 F V +4.75 V BUS (min) D+ D- GND SHIELD
7
Fig 20. Self-powered hub; ganged port power switching; global overcurrent detection.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
46 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
18. Test information
VCC DPn DUT DMn GND
mdb273
143 143 15.8 15.8
50 coax D+
(1)
50 coax D-
(1) Transmitter: connected to 50 inputs of a high-speed differential oscilloscope. Receiver: connected to 50 outputs of a high-speed differential data generator.
Fig 21. High-speed transmitter and receiver test circuit.
3.3 V
1.5 k 5%
RPU fullspeed DUT CL(1) DMn CL(1)
15 k 15 k
(1)
DPn
test point
test point
mdb274
(1) CL = 50 pF for full-speed.
Fig 22. Full-speed test circuit.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
47 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
19. Package outline
LQFP80: plastic low profile quad flat package; 80 leads; body 12 x 12 x 1.4 mm SOT315-1
c
y X A 60 61 41 40 Z E
e E HE wM bp pin 1 index 80 1 20 ZD bp D HD wM B vM B vM A 21 detail X Lp L A A2 A1 (A 3)
e
0
5 scale
10 mm
DIMENSIONS (mm are the original dimensions) UNIT mm A max. 1.6 A1 0.16 0.04 A2 1.5 1.3 A3 0.25 bp 0.27 0.13 c 0.18 0.12 D (1) 12.1 11.9 E (1) 12.1 11.9 e 0.5 HD HE L 1 Lp 0.75 0.30 v 0.2 w 0.15 y 0.1 Z D (1) Z E (1) 1.45 1.05 1.45 1.05 7o o 0
14.15 14.15 13.85 13.85
Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. OUTLINE VERSION SOT315-1 REFERENCES IEC 136E15 JEDEC MS-026 JEITA EUROPEAN PROJECTION
ISSUE DATE 00-01-19 03-02-25
Fig 23. LQFP80 package outline.
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
48 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
20. Soldering
20.1 Introduction to soldering surface mount packages
This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our Data Handbook IC26; Integrated Circuit Packages (document order number 9398 652 90011). There is no soldering method that is ideal for all surface mount IC packages. Wave soldering can still be used for certain surface mount ICs, but it is not suitable for fine pitch SMDs. In these situations reflow soldering is recommended. In these situations reflow soldering is recommended.
20.2 Reflow soldering
Reflow soldering requires solder paste (a suspension of fine solder particles, flux and binding agent) to be applied to the printed-circuit board by screen printing, stencilling or pressure-syringe dispensing before package placement. Driven by legislation and environmental forces the worldwide use of lead-free solder pastes is increasing. Several methods exist for reflowing; for example, convection or convection/infrared heating in a conveyor type oven. Throughput times (preheating, soldering and cooling) vary between 100 and 200 seconds depending on heating method. Typical reflow peak temperatures range from 215 to 270 C depending on solder paste material. The top-surface temperature of the packages should preferably be kept:
* below 225 C (SnPb process) or below 245 C (Pb-free process)
- for all BGA, HTSSON..T and SSOP..T packages - for packages with a thickness 2.5 mm - for packages with a thickness < 2.5 mm and a volume 350 mm3 so called thick/large packages.
* below 240 C (SnPb process) or below 260 C (Pb-free process) for packages with
a thickness < 2.5 mm and a volume < 350 mm3 so called small/thin packages. Moisture sensitivity precautions, as indicated on packing, must be respected at all times.
20.3 Wave soldering
Conventional single wave soldering is not recommended for surface mount devices (SMDs) or printed-circuit boards with a high component density, as solder bridging and non-wetting can present major problems. To overcome these problems the double-wave soldering method was specifically developed. If wave soldering is used the following conditions must be observed for optimal results:
* Use a double-wave soldering method comprising a turbulent wave with high
upward pressure followed by a smooth laminar wave.
9397 750 13702 (c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
49 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
* For packages with leads on two sides and a pitch (e):
- larger than or equal to 1.27 mm, the footprint longitudinal axis is preferred to be parallel to the transport direction of the printed-circuit board; - smaller than 1.27 mm, the footprint longitudinal axis must be parallel to the transport direction of the printed-circuit board. The footprint must incorporate solder thieves at the downstream end.
* For packages with leads on four sides, the footprint must be placed at a 45 angle
to the transport direction of the printed-circuit board. The footprint must incorporate solder thieves downstream and at the side corners. During placement and before soldering, the package must be fixed with a droplet of adhesive. The adhesive can be applied by screen printing, pin transfer or syringe dispensing. The package can be soldered after the adhesive is cured. Typical dwell time of the leads in the wave ranges from 3 to 4 seconds at 250 C or 265 C, depending on solder material applied, SnPb or Pb-free respectively. A mildly-activated flux will eliminate the need for removal of corrosive residues in most applications.
20.4 Manual soldering
Fix the component by first soldering two diagonally-opposite end leads. Use a low voltage (24 V or less) soldering iron applied to the flat part of the lead. Contact time must be limited to 10 seconds at up to 300 C. When using a dedicated tool, all other leads can be soldered in one operation within 2 to 5 seconds between 270 and 320 C.
20.5 Package related soldering information
Table 47: Package[1] BGA, HTSSON..T[3], LBGA, LFBGA, SQFP, SSOP..T[3], TFBGA, USON, VFBGA Suitability of surface mount IC packages for wave and reflow soldering methods Soldering method Wave not suitable Reflow[2] suitable suitable
DHVQFN, HBCC, HBGA, HLQFP, HSO, HSOP, not suitable[4] HSQFP, HSSON, HTQFP, HTSSOP, HVQFN, HVSON, SMS PLCC[5], SO, SOJ LQFP, QFP, TQFP SSOP, TSSOP, VSO, VSSOP CWQCCN..L[8],
[1] [2]
suitable not WQCCN..L[8] recommended[5][6] not recommended[7] not suitable
suitable suitable suitable not suitable
PMFP[9],
For more detailed information on the BGA packages refer to the (LF)BGA Application Note (AN01026); order a copy from your Philips Semiconductors sales office. All surface mount (SMD) packages are moisture sensitive. Depending upon the moisture content, the maximum temperature (with respect to time) and body size of the package, there is a risk that internal or external package cracks may occur due to vaporization of the moisture in them (the so called popcorn effect). For details, refer to the Drypack information in the Data Handbook IC26; Integrated Circuit Packages; Section: Packing Methods.
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
9397 750 13702
Product data
Rev. 03 -- 24 November 2004
50 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
These transparent plastic packages are extremely sensitive to reflow soldering conditions and must on no account be processed through more than one soldering cycle or subjected to infrared reflow soldering with peak temperature exceeding 217 C 10 C measured in the atmosphere of the reflow oven. The package body peak temperature must be kept as low as possible. These packages are not suitable for wave soldering. On versions with the heatsink on the bottom side, the solder cannot penetrate between the printed-circuit board and the heatsink. On versions with the heatsink on the top side, the solder might be deposited on the heatsink surface. If wave soldering is considered, then the package must be placed at a 45 angle to the solder wave direction. The package footprint must incorporate solder thieves downstream and at the side corners. Wave soldering is suitable for LQFP, QFP and TQFP packages with a pitch (e) larger than 0.8 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.65 mm. Wave soldering is suitable for SSOP, TSSOP, VSO and VSOP packages with a pitch (e) equal to or larger than 0.65 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.5 mm. Image sensor packages in principle should not be soldered. They are mounted in sockets or delivered pre-mounted on flex foil. However, the image sensor package can be mounted by the client on a flex foil by using a hot bar soldering process. The appropriate soldering profile can be provided on request. Hot bar soldering or manual soldering is suitable for PMFP packages.
[3]
[4]
[5] [6] [7]
[8]
[9]
21. Revision history
Table 48: Rev Date 03 20041124 Revision history CPCN 200411024 Description Product data (9397 750 13702) Modifications:
* * * * * *
02 01 20040212 20030625 -
Globally changed the temperature range from "0 C to +70 C" to "-40 C to +70 C" Globally changed the ADOC pin connection from "3.3 V" to "3.3 V or 5.0 V" Table 34 "Absolute maximum ratings": changed the max value of VREF(5V0) from 5.25 V to 6.0 V Table 35 "Recommended operating ranges": changed the max value of VREF(5V0) from 5.25 V to 5.5 V Figure 19 "Self-powered hub; individual port power switching; individual overcurrent detection.": changed pin SP/BP_N to TEST_HIGH and pin HP to TEST_LOW Figure 20 "Self-powered hub; ganged port power switching; global overcurrent detection.": changed pin SP/BP_N to TEST_HIGH and pin HP to TEST_LOW.
Product data (9397 750 11691) Preliminary data (9397 750 10691)
9397 750 13702
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
51 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
22. Data sheet status
Level I II Data sheet status[1] Objective data Preliminary data Product status[2][3] Development Qualification Definition This data sheet contains data from the objective specification for product development. Philips Semiconductors reserves the right to change the specification in any manner without notice. This data sheet contains data from the preliminary specification. Supplementary data will be published at a later date. Philips Semiconductors reserves the right to change the specification without notice, in order to improve the design and supply the best possible product. This data sheet contains data from the product specification. Philips Semiconductors reserves the right to make changes at any time in order to improve the design, manufacturing and supply. Relevant changes will be communicated via a Customer Product/Process Change Notification (CPCN).
III
Product data
Production
[1] [2] [3]
Please consult the most recently issued data sheet before initiating or completing a design. The product status of the device(s) described in this data sheet may have changed since this data sheet was published. The latest information is available on the Internet at URL http://www.semiconductors.philips.com. For data sheets describing multiple type numbers, the highest-level product status determines the data sheet status.
23. Definitions
Short-form specification -- The data in a short-form specification is extracted from a full data sheet with the same type number and title. For detailed information see the relevant data sheet or data handbook. Limiting values definition -- Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 60134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability. Application information -- Applications that are described herein for any of these products are for illustrative purposes only. Philips Semiconductors make no representation or warranty that such applications will be suitable for the specified use without further testing or modification.
performance. When the product is in full production (status `Production'), relevant changes will be communicated via a Customer Product/Process Change Notification (CPCN). Philips Semiconductors assumes no responsibility or liability for the use of any of these products, conveys no licence or title under any patent, copyright, or mask work right to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise specified.
25. Licenses
Purchase of Philips I2C components Purchase of Philips I2C components conveys a license under the Philips' I2C patent to use the components in the I2C system provided the system conforms to the I2C specification defined by Philips. This specification can be ordered using the code 9398 393 40011.
24. Disclaimers
Life support -- These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips Semiconductors customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips Semiconductors for any damages resulting from such application. Right to make changes -- Philips Semiconductors reserves the right to make changes in the products - including circuits, standard cells, and/or software - described or contained herein in order to improve design and/or
26. Trademarks
ACPI -- is an open industry specification for PC power management, co-developed by Intel Corp., Microsoft Corp. and Toshiba. GoodLink -- is a trademark of Koninklijke Philips Electronics N.V. I2C-bus -- is a trademark of Koninklijke Philips Electronics N.V. OnNow -- is a trademark of Microsoft Corporation. Intel -- is a registered trademark of Intel Corporation.
Contact information
For additional information, please visit http://www.semiconductors.philips.com. For sales office addresses, send e-mail to: sales.addresses@www.semiconductors.philips.com.
9397 750 13702
Fax: +31 40 27 24825
(c) Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 -- 24 November 2004
52 of 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Contents
1 2 3 4 5 6 7 7.1 7.2 8 8.1 8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.2.7 8.3 8.4 8.5 8.6 8.7 9 9.1 9.1.1 9.1.2 9.1.3 9.1.4 9.1.5 9.2 General description . . . . . . . . . . . . . . . . . . . . . . 1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Ordering information . . . . . . . . . . . . . . . . . . . . . 3 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Pinning information . . . . . . . . . . . . . . . . . . . . . . 5 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5 Functional description . . . . . . . . . . . . . . . . . . 10 Analog transceivers . . . . . . . . . . . . . . . . . . . . 10 Hub controller core . . . . . . . . . . . . . . . . . . . . . 10 Philips serial interface engine . . . . . . . . . . . . . 10 Routing logic . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Transaction translator . . . . . . . . . . . . . . . . . . . 10 Mini-host controller . . . . . . . . . . . . . . . . . . . . . 10 Hub repeater. . . . . . . . . . . . . . . . . . . . . . . . . . 11 Hub and port controllers . . . . . . . . . . . . . . . . . 11 Bit clock recovery . . . . . . . . . . . . . . . . . . . . . . 11 Phase-locked loop clock multiplier . . . . . . . . . 11 I2C-bus controller . . . . . . . . . . . . . . . . . . . . . . 11 Overcurrent detection circuit. . . . . . . . . . . . . . 11 GoodLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Power-on reset . . . . . . . . . . . . . . . . . . . . . . . . 11 Configuration selections. . . . . . . . . . . . . . . . . 13 Configuration through I/O pins . . . . . . . . . . . . 14 Number of downstream facing ports. . . . . . . . 14 Power switching . . . . . . . . . . . . . . . . . . . . . . . 14 Overcurrent protection mode . . . . . . . . . . . . . 15 Non-removable port . . . . . . . . . . . . . . . . . . . . 16 Port indicator support . . . . . . . . . . . . . . . . . . . 16 Device descriptors and string descriptors settings using I2C-bus . . . . . . . . . . . . . . . . . . 17 9.2.1 Background information on I2C-bus . . . . . . . . 17 9.2.2 Architecture of configurable hub descriptors . 18 9.2.3 ROM or EEPROM map. . . . . . . . . . . . . . . . . . 19 9.2.4 ROM or EEPROM detailed map . . . . . . . . . . . 19 10 Hub controller description . . . . . . . . . . . . . . . 24 10.1 Endpoint 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 10.2 Endpoint 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 11 Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 12 Hub requests . . . . . . . . . . . . . . . . . . . . . . . . . . 28 12.1 Standard USB requests . . . . . . . . . . . . . . . . . 28 12.2 Hub class requests . . . . . . . . . . . . . . . . . . . . . 29 12.3 Detailed responses to hub requests . . . . . . . . 30 12.3.1 Get configuration . . . . . . . . . . . . . . . . . . . . . . 30 12.3.2 Get device status . . . . . . . . . . . . . . . . . . . . . . 31 12.3.3 Get interface status. . . . . . . . . . . . . . . . . . . . . 31 12.3.4 12.3.5 12.3.6 12.4 13 14 15 16 17 17.1 17.2 17.3 18 19 20 20.1 20.2 20.3 20.4 20.5 21 22 23 24 25 26 Get endpoint status . . . . . . . . . . . . . . . . . . . . Get hub status . . . . . . . . . . . . . . . . . . . . . . . . Get port status . . . . . . . . . . . . . . . . . . . . . . . . Various get descriptors. . . . . . . . . . . . . . . . . . Limiting values . . . . . . . . . . . . . . . . . . . . . . . . Recommended operating conditions . . . . . . Static characteristics . . . . . . . . . . . . . . . . . . . Dynamic characteristics . . . . . . . . . . . . . . . . . Application information . . . . . . . . . . . . . . . . . Descriptor configuration selection . . . . . . . . . Overcurrent detection limit adjustment. . . . . . Self-powered hub configurations . . . . . . . . . . Test information. . . . . . . . . . . . . . . . . . . . . . . . Package outline . . . . . . . . . . . . . . . . . . . . . . . . Soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduction to soldering surface mount packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reflow soldering. . . . . . . . . . . . . . . . . . . . . . . Wave soldering. . . . . . . . . . . . . . . . . . . . . . . . Manual soldering . . . . . . . . . . . . . . . . . . . . . . Package related soldering information . . . . . . Revision history . . . . . . . . . . . . . . . . . . . . . . . Data sheet status. . . . . . . . . . . . . . . . . . . . . . . Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 31 32 33 34 34 35 38 44 44 44 45 47 48 49 49 49 49 50 50 51 52 52 52 52 52
(c) Koninklijke Philips Electronics N.V. 2004. Printed in The Netherlands
All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights. Date of release: 24 November 2004 Document order number: 9397 750 13702


▲Up To Search▲   

 
Price & Availability of ISP1521

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X